<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  <script>
    /* 
      5、6、转换大小写
        toUpperCase()：转换为大写
        toLowerCase()：转换为小写
    */
    var str1 = "aBCdefGHiJKlmnOPqRsTUVwxyz";
    console.log(str1.toUpperCase()); // 全转成大写
    console.log(str1.toLowerCase()); // 全转成小写

    // 例子：输入一个英文字符串，将大小写颠倒
    // var strLi1 = "";
    // var _content = prompt("请输入一个英文字符串");
    // for(var i = 0; i < _content.length; i++) {
    //   // 定义一个临时变量，存储当前位置的字符
    //   var temp = _content[i]; // 相当于 _content.charAt(i)
    //   // 在查找_content每个字符存储的字符对应的ASCII编码
    //   var n = _content.charCodeAt(i); 
    //   // 判断当前字符的ASCII编码是否在a-z之间
    //   if(n >= 97 && n <= 122) {
    //     // 拼接转大写
    //     strLi1 += temp.toUpperCase();
    //   }else if(n >= 65 && n <= 90) {
    //     // 拼接转小写
    //     strLi1 += temp.toLowerCase();
    //   }else {
    //     strLi1 += temp;
    //   }
    // }
    // console.log(strLi1);

    /* 
      7、trim()
      描述：去掉字符串前后多余的空格

      trimStart()
      描述：去掉字符串头部多余的空格

      trimEnd()
      描述：去掉字符串尾部多余的空格
    */
    var str2 = "   hello world   ";
    console.log(str2);
    console.log(str2.trim());
    console.log(str2.trimStart());
    console.log(str2.trimEnd());

    /* 
      8、replace("old", "new")
      描述：将指定内容替换成新内容
      注意：replace方法只能匹配第一次出现的，用正则表达式匹配全局
      参数1：指定内容
      参数2：新内容
    */
    var str3 = "CNMD，就不跟你玩了,CNMD，就不跟你玩了,,CNMD，就不跟你玩了,CNMD，就不跟你玩了,cnmd，就不跟你玩了,CNMD，就不跟你玩了,CNMD，就不跟你玩了,CNMD，就不跟你玩了,CNMD，就不跟你玩了,CNMD，就不跟你玩了,CNMD，就不跟你玩了,cnmd，就不跟你玩了";
    // g表示全局，i表示忽略大小写
    console.log(str3.replace(/cnmd/gi, "****"));
    // console.log(str3.replace("CNMD","****"));

    /* 
      9、split()
      描述：用指定符号将字符串分割为数组
      参数：指定符号
    */
   var str4 = "a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z";
   var arr = str4.split(",");
   console.log(arr);

   /* 
      10、substring()
      描述：从指定位置开始截取字符串
      参数1：开始索引
      参数2：结束索引（可选，如果不写，就是从指定位置到字符串末尾）
      注意：开闭区间，包含开始位置，不包含结束位置
   */
   var str5 = "abcdefghijklmnopqrstuvwxyz";
   console.log(str5.substring(0, 3)); // abc
 </script>
</body>
</html>